var pcindex = 'http://test.csair.com:8081/index?stypeMethod=P:';
var datel = "?stypeMethod=detal:";
var prodId = "&prodId=";
var pcDatel = 'http://test.csair.com:8081/product/detail';
var mobileDatel = 'http://test.csair.com:8081/webMobile/product/detail';
var mindex = 'http://test.csair.com:8081/webMobile/home?stypeMethod=M:';
var qr_width = 200;
var qr_height = 200;

function changeWH(size) {
	qr_width = 1 * 200; // 由于客户屏幕分辨率可能较小，在页面固定显示成200px，导出时，会根据实际大小进行导出
	qr_height = 1 * 200;
}

// 生成二维码图片
function makeCodes() {
	$("#qrcode").html(""); // 显示二维码图片的DIV
	$("#qrcode").width(qr_width);
	$("#qrcode").height(qr_height);
	var identifing = $.trim($("#identifing").val()); // 渠道标识
	var mtype = $("input[name=n2]:checked").val(); // 二维码平台
	var chooseQrsize = $('#chooseQrsize option:selected').val(); // 二维码的尺寸
	 
	var elText = document.getElementById("text");
	var ztype = $("input[name=n1]:checked").val(); // 二维码类型（A：商城首页，B：单个商品 ，C：多个商品）
	var pid = $.trim($("#pid").val()); // 选 单个商品 时的商品编号字段
	
	if(identifing == "") {
		layer.alert("请输入二维码标识");
		return;
	}
	if(chooseQrsize == ""){
		layer.alert("请选择二维码尺寸");
		return;
	}
 	if(mtype == "M") { // 移动端
 		elText.value = mindex + identifing;
 	}
 	if(mtype == "P") { // PC端
 		elText.value = pcindex + identifing;
 	}	
 	if(ztype == "B" && pid == ""){
 		layer.alert("请输入商品编号");
 		return;
 	}
 	if(pid != "" && mtype == "P"){
 		elText.value = pcDatel + datel + identifing + prodId + pid;
 	}
 	if(pid != "" && mtype == "M") {
 		elText.value = mobileDatel+datel + identifing + prodId + pid;
 	}
	if (!elText.value) {
		layer.alert("Input a text");
		elText.focus();
		return;
	}
	/* ----------- 记录数据  ------------*/
	qrAjaxInsert(elText.value); 
}

/**
 * 二维码类型选“商城首页”时
 */
function showIndexPage() {
	$(".C1").show();
	$(".C2").hide();
	$(".C3").hide();
	
	$("#pid").val("");
	$("#qrcode").html("");
	$("#downImg").hide();
}

/**
 * 二维码类型选“单个商品”时
 */
function showPidinput() {
	$(".C1").show();
	$(".C2").show();
	$(".C3").hide();
	
	$("#pid").val("");
	$("#qrcode").html("");
	$("#downImg").hide();
}

/**
 * 二维码类型选“多个商品”时
 */
function showUploadDiv() {
	$(".C1").hide();
	$(".C2").hide();
	$(".C3").show();
	
	$("#pid").val("");
	$("#qrcode").html("");
	$("#downImg").hide();
}

function qrAjaxInsert(text) {
	var source = $("input[name=n2]:checked").val(); // 二维码平台（P：PC端，M：移动端）
	var qrtype = $("input[name=n1]:checked").val(); // 二维码类型（A：商城首页，B：单个商品 ，C：多个商品）
	var chooseQrsize =  $('#chooseQrsize option:selected').val(); // 二维码尺寸
	var pid = $("#pid").val(); // 选 单个商品 时的商品编号字段
	var identifing = $("#identifing").val(); // 渠道标识
	$.ajax({
		url: path + '/qrcodeController/qrcodeInsert',
		type: "post",
        dataType: "json",
        data:{
        	pid: pid,
        	source: source,
        	qrtype: qrtype,
        	chooseQrsize: chooseQrsize,
        	identifing: identifing,
        	url: text
        },
        success: function(data) {
			if(data['success'] == true) {
				/* ----------- 刷新二维码  ------------*/
				$("#downImg").attr("href", data['url']);
				$("#downImg").show();
				$("#showImg").show(); // 显示二维码图片的DIV
				var qrcode = new QRCode(document.getElementById("qrcode"), {
					width : qr_width,
					height : qr_height
				});
				qrcode.makeCode(text);
			} else {
				$("#downImg").hide();
				$("#showImg").hide();
				layer.alert(data['msg']);
			}
        },
        error: function() {
        	layer.alert("操作失败"); 
        }
	});
}

function submitDate() {
	var identifing = $("#identifing").val();
	var addexcl = $("#addexcl").val();
	var chooseQrsize =  $('#chooseQrsize option:selected').val();
	var ztype = $("input[name=n1]:checked").val();
	var pid = $("#pid").val();
	if(identifing == ""){
		layer.alert("请输入二维码标识");
		return ;
	}
	if(chooseQrsize == ""){
		layer.alert("请选择二维码尺寸");
		return ;
	}
	if(addexcl == ""){
		layer.alert("请上传需要生成二维码文件，仅限2003的excl文档");
		return ;
	}
	$("#submitFormData").submit();
}